@charset "utf-8";
html{background: #fff;color: #000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding: 0px;margin: 0px;}
table{border-spacing: 0;border-collapse: collapse;}
fieldset,img{border-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style: normal;font-weight: normal;}
li{list-style-type: none;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
q:before, q:after{content: '';}
abbr,acronym{border-style: none;font-variant: normal;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
input,button,textarea,select{font-family: inherit;vertical-align:middle;}
input,button,textarea,select,small{font-size: 100%;}
legend{color: #000;}
del,ins{text-decoration: none;}

/*背景*/
html{background: #FFF url(../images/all_bg.png) repeat-x;}
body{background: url(../images/top_bg.png) top left no-repeat;text-align:center;}
/*头部*/
#Header{height:106px;width:889px;margin-left:auto;margin-right:auto;text-align:left;}
#Header ul{float:left;}
#Header ul.logo{padding:24px 32px 0px 26px;}
#Header ul.menu li{float:left;padding:40px 15px 0 15px;font-size:14px;}
#Header ul.menu li a{font-weight:bold;color:#FFF;text-decoration:none;display:block;}
#Header ul.menu li a:hover{text-decoration:underline}
#Header ul.menu li a span{color:#FFF;font-size:12px;font-weight:normal;}
#Header ul.menu li a.sel{background:url(../images/top_ico.gif) center left no-repeat;padding-left:22px;}
#Header ul.search{float:right;padding: 0 10px 0 0;}
#Header ul.search input{border:0;margin-top:37px;}
#Header ul.search .text{padding:2px;width:154px;margin-right:8px;font-size:12px;position:relative;top:-2px;*top:0px;}
#Header ul.search .submit{background-image:url(../images/search.gif);width:75px;height:19px;position:relative;top:2px;*top:0px;}
#Header ul.search a{ color:#FF3; font-size:13px; text-decoration:none;position:relative;top:16px; padding-left:4px;}
.Clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}

/*尾部*/
#Footer{border-top:1px solid #c3c3c3;width:889px;font-size:12px;margin-left:auto;margin-right:auto;height:10px;}
#Footer ul{float:left;}
#Footer ul li{padding:9px 0 0 10px;color:#0d8fda;}
#Footer ul.about{ float:right;}
#Footer ul.about li{float:left;padding:9px 10px 14px 20px;}
#Footer ul.about li a{color:#545454;text-decoration:none;}
#Footer ul.about li a:hover{text-decoration:underline;}
/*单属性样式*/
.b{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.red{color:#F03;}
.blue{color:#06F;}
.black{color:#333;}
.gray{color:#AAA;}
.hid{display:none;}
.fs14{font-size:14px;}
.w80p{width:80%;}
.w170px{width:230px;}
.spanw24{width:20px;display:block;float:left;}
.w100p{width:505px;height:300px;overflow-y:auto}
.tarea{width:400px;height:90px;overflow-y:auto;padding-right:20px;}
/*块样式*/
#body{width:889px;font-size:12px;margin:auto;}
#body div.left{float:left;width:173px;}
#body div.right{float:right;width:711px;_height:200px;min-height:200px;}
.item{background:#FFF url(../images/item_top.gif) top repeat-x;border:1px #c3c3c3 solid;margin-bottom:5px;}
.item h1{background:url(../images/item_ico.gif) center left no-repeat;margin:4px 0 20px 5px;text-align:left;padding:2px 0 0 20px;font-weight:bold;}
.item h1 a{float:right;font-weight:normal;color:#5c5b58;padding-right:10px;text-decoration:none;}
.item h1 a:hover{color:#0479c4}
.item h2{background:url(../images/item_h2_ico.gif) center left no-repeat;text-align:left;font-weight:bold;margin:0 0 0 10px;padding:0 0 0 15px;cursor:pointer;}
.item h2.sel{background:url(../images/item_h2s_ico.gif) center left no-repeat;margin:0 0 0 12px;padding:0 0 0 13px;}
.item h6,.account h6{background:url(../images/item_foot.gif) bottom repeat-x;height:11px;clear:both;}
/*左侧菜单*/
.leftm{background:#FFF;margin:0 0 5px 0;border:1px #c3c3c3 solid;}
.leftm div,.leftm li,.leftm ul{padding:0;margin:0;}
.leftm li{text-align:left;margin:0 10px;background:url(../images/ul_dot.gif) bottom repeat-x;display:block;overflow:hidden;_overflow:visible;_height:30px;}
.leftm li a{ margin-bottom:5px;padding:9px 3px 9px 31px;color:#5c5c5a;text-decoration:none;font-weight:bold;font-size:13px;color:#0079be;float:left;display:block;}
.leftm li a:hover{color:#666;}
.leftm li span{float:right;}
.leftm li span a{font-weight:normal;font-size:12px;padding:9px 5px;}
.leftm li span a:hover{color:#F00;}
.left li.h6{background:url(../images/item_foot.gif) bottom repeat-x;height:11px;padding:0;margin:0;}
.leftm li.h5{background:url(../images/leftmenu.gif) top repeat-x;height:10px;padding:0;margin:0;}
.addfriend li{padding:5px 10px;text-align:left;}
.account {background:#FFF url(../images/zfbg.gif) top repeat-x;border:1px #c3c3c3 solid;margin-bottom:5px;}
.account h1{background:url(../images/a_icon.gif) center left no-repeat;text-align:left;padding:16px 0 8px 30px;margin:4px 10px 24px 10px;}
/*Begin ICON*/
.account .pic{background:url(../images/pic_ico.gif) center left no-repeat;}
.account .blog{background:url(../images/blog_icon.gif) center left no-repeat;}
.account .gift{background:url(../images/gift_icon.gif) center left no-repeat;}
.account .vote{background:url(../images/vote_icon.gif) center left no-repeat;}
.account .notice{background:url(../images/notice_icon.gif) center left no-repeat;}
.account .friend{background:url(../images/friend_icon.gif) center left no-repeat;}
.account .group{background:url(../images/group_icon.gif) center left no-repeat;}
/*leftMenu*/
.lm_space{background:url(../images/icon/icon_01.png) center left no-repeat;}
.lm_friend{background:url(../images/icon/icon_02.png) center left no-repeat;}
.lm_see{background:url(../images/icon/icon_03.png) center left no-repeat;}
.lm_blog{background:url(../images/icon/icon_04.png) center left no-repeat;}
.lm_album{background:url(../images/icon/icon_05.png) center left no-repeat;}
.lm_gift{background:url(../images/icon/icon_06.png) center left no-repeat;}
.lm_vote{background:url(../images/icon/icon_07.png) center left no-repeat;}
.lm_circle{background:url(../images/icon/icon_08.png) center left no-repeat;}
.lm_guess{background:url(../images/icon/icon_09.png) center left no-repeat;}

/*End Icon*/
.account h1 p{background:url(../images/h1bg.gif) bottom repeat-x;font-weight:bold;font-size:14px;}
.account h1 p b{ background: url(../images/h2bg.gif) bottom repeat-x;padding-right:5px;}
.account h1 a{float:right;color:#5b5b59;padding-right:5px;text-decoration:none;*margin-top:-2px;margin-top:-4px;}
*+html .account h1 a{margin-top:-2px;}
*html  .account h1 a{margin-top:-2px;}
.account h1 a:hover{color:#1a7fca;}

.user li a:hover{text-decoration:underline;}
.hotuser{width:171px;}
.hotuser li{float:left;width:78px;}
.hotuser li a{background:url(../images/img_border1.gif) no-repeat;padding:4px 6px 0 4px;display:block;margin:4px 4px 0 19px;text-decoration:none;color:#727272;}
.hotuser li a:hover{background:url(../images/img_border_sel.png) no-repeat;color:#167dca}
.hotuser li a img{padding-bottom:8px;height:45px;width:45px}
/*其它样式*/
.a_btn{background:#c5e1f3 url(../images/btn_bg.gif) repeat-x scroll 0 0;padding:5px 5px 2px 5px;font-weight:bold;border:1px solid #2099d4;color:#FFF;display:block;float:left;text-decoration:none;}
.input_btn{background:#c5e1f3 url(../images/btn_bg.gif) repeat-x scroll 0 0;padding:5px 5px 2px 5px;margin-right:5px;font-weight:bold;border:1px solid #2099d4;color:#FFF;cursor:pointer;}
.input_btn_s{background:#c5e1f3 url(../images/btn_bg.gif) repeat-x scroll 0 0;padding:2px 2px 0 2px;margin-left:1px;height:23px;border:1px solid #2099d4;color:#FFF;cursor:pointer;font-size:11px;}
.input_btndel{background:#ffd68f url(../images/btndel_bg.gif) repeat-x scroll 0 0;padding:5px 5px 2px 5px;margin-right:5px;font-weight:bold;border:1px solid #eea100;color:#a52b00;cursor:pointer;}
.input_btn_n{background:#aaa url(../images/btn_n_bg.gif) repeat-x scroll 0 0;padding:5px 5px 2px 5px;margin-right:5px;border:1px solid #666;font-weight:bold;color:#FFF;cursor:pointer;}
.input_group{background:#ffd68f url(../images/group_btn.gif) repeat-x scroll 0 0;border:0px solid #fff;color:#fff;cursor:pointer;width:63px;height:19px;position:relative;top:2px;*top:0px;}
.input_file{padding:2px;margin-right:5px;font-weight:bold;border:1px solid #2099d4;color:#2099d4;cursor:pointer;width:320px;}
.sm_btn{background:url(../images/sm_btn.gif) top no-repeat; width:34px; height:21px;border:0px solid #fff;color:#fff;cursor:pointer;}
.sm_btn_n{background:url(../images/sm_btn_n.gif) top no-repeat; width:34px; height:21px;border:0px solid #fff;color:#fff;cursor:pointer;}
.text_group{width:105px; height:17px;border:1px solid #C3C3C3;}
.loading{padding:15px;}
.quote{background:url(../images/q_start.gif) left top no-repeat;padding:4px 0 4px 20px;}
.quote span{background:url(../images/q_end.gif) right bottom no-repeat;padding-right:15px;}
.dotbg{background:url(../images/ul_item_bg.gif) top repeat-x;}
.mbContUl li{ line-height:24px; vertical-align:top;}
.mbContUl li b{color:#1E395B; margin:0 5px;}
/*提示框样式*/
/*成功*/
.msg_ok{background:#EFE url(../images/ok.gif) center left no-repeat;border:1px solid #189F01;color:#189F01;}
/*错误*/
.msg_err{background:#FFD4C1 url(../images/error.gif) center left no-repeat;border:1px solid #E4422A;color:#E4422A;}
/*警告*/
.msg_war{background:#FFFDCE url(../images/warning.gif) center left no-repeat;border:1px solid #D99A00;color:#D99A00;}

.msg_war,.msg_err,.msg_ok{font-size:14px; font-weight:bold; padding:20px 15px 20px 55px; background-position:5px; margin-bottom:10px;}
		